home *** CD-ROM | disk | FTP | other *** search
/ PC Open 107 / PC Open 107 CD 1.bin / CD1 / INTERNET / COPIA SITI / Getleft / getleft-setup-notcl.exe / {app} / doc / changes.help next >
Encoding:
Text File  |  2004-05-26  |  32.3 KB  |  790 lines

  1. .topic changes
  2. .title Change log
  3. <br>
  4. <P>Hi,
  5.  
  6. <p>It been a real long time since the last stable release,about ten months, I am sorry about
  7. it but, for different reasons, I haven't had the time to develop Getleft. Likewise, I haven't
  8. dealed with my e-mail as well as I would have wished, please excuse me if I haven't 
  9. written back to you, even if I didn't you can be sure I did read your mails, so please,
  10. don't hesitate to e-mail me again if you want to.
  11.  
  12. <p>If you downloaded the last version of Getleft, you may remember my talking about how
  13. much I loved
  14. <a href="tcl:Ayuda::InvokeBrowser http://www.farscape.com/" title="Farscape's site">Farscape</a>,
  15. a Tv series that had been canceled and how the fans were still hoping for more episodes
  16. to be made.
  17.  
  18. <p>I am glad to report victory, 
  19. <a href="tcl:Ayuda::InvokeBrowser http://www.farscape.com/">a new for hour miniseries</a>
  20. has just been filmed, there is still a lot of postproduction to be made, so it won't be airing
  21. until October or November, in the USA you will be able to watch it at the
  22. <a href="tcl:Ayuda::InvokeBrowser http://www.scifi.com/farscape/" title="Sci-Fi channel">Sci-fi channel</a>,
  23. I don't know yet about other countries, but hopefully it won't take much longer.
  24.  
  25. <p>I am quite certain some of you must think I am crazy to care so much about
  26. something that trivial, and you are right, but why don't you give it a chance?
  27.  
  28. <p>In USA you can watch it at the
  29. <a href="tcl:Ayuda::InvokeBrowser http://www.scifi.com/farscape/" title="Sci-Fi channel">Sci-fi channel</a>,
  30. in the UK at the
  31. <a href="tcl:Ayuda::InvokeBrowser http://www.uk.scifi.com/" title="Sci-Fi UK">Sci-Fi UK</a>,
  32. in Canada at the
  33. <a href="tcl:Ayuda::InvokeBrowser http://www.spacecast.com/shows/firstRun/Farscape.asp" title="Space Channel">Space Channel</a>,
  34. and in Spain at
  35. <a href="tcl:Ayuda::InvokeBrowser http://www.showtimeextreme.es/farscape/index.asp" title="Showtime">Showtime Extreme</a>.
  36. I don't know about other countries, but if I have managed to make you curious, please check.
  37.  
  38. <p>And if you find you like the series, please don't forget to visit
  39. <a href="tcl:Ayuda::InvokeBrowser http://www.watchfarscape.com/" title="Save Farscape">this site</a>.
  40.  
  41. <p>Known problems:
  42. <ul>
  43. <p><li>With KDE 3.2 you may notice that the windows don't have a maximize
  44. button. There was some problem with Tcl/Tk that caused this, but the
  45. solution is likely to be only in the CVS.
  46. <p><li>With the lastest alpha release of 8.5, the dialogs appear disfigured,
  47. I still haven't looked into it so you'd better use 8.4.
  48. </ul>
  49.  
  50. <p>And remember, please let me know if Getleft gives you any trouble.
  51.  
  52.  
  53. <p>Share the wonders,<br>
  54. Andres<br>
  55. fandom@retemail.es
  56.  
  57. <h2>Version 1.1.2 released 31-June-04</h2>
  58. <ul>
  59.  
  60. <p><li>Enhancement: In the 'Choose files' dialog when you use the
  61. context-menu entry to put all files in the queue, you will now be
  62. asked for the directory below which they will be saved.
  63.  
  64. <p><li>Bug fix: In the last beta, if you middle-clicked on an entry that
  65. had not text selected, an error message would appear.
  66.  
  67. <p><li>Bug fix: I added 'nul' and 'con' to the file names Windows
  68. doesn't accept.
  69.  
  70. </ul>
  71.  
  72. <h2>Version 1.1.2b2 released 21-May-04</h2>
  73. <ul>
  74.  
  75. <p><li>Enhancement: <b>Michael Kim</b> has updated his Korean translation.
  76.  
  77. <p><li>Enhancement: If you ever tried to use the key that opens the context
  78. menu in the window you are on, you will be happy to know it should now work.
  79.  
  80. <p><li>Enhancement: Context menus are now complete with key accerelators, at
  81. least they are if you use either English or Spanish, the other languages will
  82. have to wait until the translations get updated.
  83.  
  84. <p><li>Enhancement: In the context menu in the 'Choose File' dialog, there is
  85. now a new entry to put in the queue all the selected links, as a directory, it
  86. will use the last one appending the description of the link in the dialog.
  87.  
  88. <p><li>Bug fix: <b>Aighaid</b> and <b>Sam Palmer</b> told me that the latest
  89. beta wouldn't start up in Windows 98.
  90.  
  91. <p><li>Bug fix: It seems that Windows doesn't like filenames like 'com1.txt'
  92.  
  93. <p><li>Bug fix: Getleft would crash on start up if you had entered an Url with
  94. ';' in it.
  95.  
  96. <p><li>Enhancement: Updated the
  97. <a href="tcl:Ayuda::InvokeBrowser http://midc.miem.edu.ru/HelpSystem/index.php">Help System</a>
  98. to version 1.5 released by <b>Andrei A. Gratchev</b>
  99.  
  100. <p><li>Enhancement: Made some small changes in the way the entries in the
  101. 'Enter URL' dialog work, specially in how the selection is treated. If you
  102. don't think it works as it should, don't forget to complain.
  103.  
  104. </ul>
  105.  
  106. <h2>Version 1.1.2b1 released 15-March-04</h2>
  107. <ul>
  108.  
  109. <p><li>Bug fix: <b>Roguetech</b> reminded me that there are directory
  110. names, like 'com1', that are reserved in Windows, so now when Getleft has
  111. to create a directory like that in Windows it will add a 'g' at the begining.
  112.  
  113. <p>If you know more reserved names apart from 'aux','comx' or 'lptx', please
  114. let me know.
  115.  
  116. <p><li>Enhancement: <b>JW</b> and <b>Udo Nesshoever</b> let me know that
  117. the directory in which Getleft saves the configuration data didn't work
  118. for them. 
  119.  
  120. <p>In win2k and winXP, Getleft will now save it in 'Application Data'
  121. under you home directory and it will still work even if you have changed
  122. it in the registry.
  123.  
  124. <p>In case you had it, as we did until know, directly under your home 
  125. directory, it will be automatically moved.
  126.  
  127. <p><li>Bug fix: <b>Wes</b> pointed me to a site that fooled Getleft into
  128. doing stupid things, specially when the downloading levels were limited.
  129.  
  130. <p>As a result, Getleft will now behave a lot better with limited levels.
  131.  
  132. <p><li>Bug fix: If you had set a level limit in the 'Options' menu, next
  133. time you open the options menu, it would say '1' regardless of the level
  134. you had set.
  135.  
  136. <p><li>Enhancement: When you are already downloading a site, the 'Start
  137. now' button in the 'Enter Url' dialog will be disabled.
  138.  
  139. <p><li>Enhancement: <b>Felix Christoph Lotzin</b> has updated the German
  140. translation.
  141.  
  142. <p><li>Bug fix: <b>Filip</b> let me know of a case in which Getleft would
  143. fail to download links, and <b>Snorlax</b> showed me a site in which Getleft
  144. wouldn't download all images.
  145.  
  146. <p><li>Bug fix: I am afraid that trying to sort the files in the log by their size
  147. used to cause an error in languages that use the point as decimal separator, like
  148. English does.
  149.  
  150. <p><li>Enhancement: Update the tablelist widget to version 3.4 released by
  151. <a href="tcl:Ayuda::InvokeBrowser http://www.nemethi.de" title="Csaba Nemithi's site">Csaba Nemethi</a>.
  152.  
  153. <p><li>Bug fix: It seems that Getleft would get 'confused' if you entered
  154. a directory with a trailing '/'
  155.  
  156. </ul>
  157.  
  158. <h2>Version 1.1.1 released 7-Jul-03</h2>
  159. <ul>
  160.  
  161. <p><li>Bug fix: Workaround for webmasters that don't know that the directory
  162. separator is a single '/'.
  163.  
  164. <p><li>Enhancement: In the title of the 'Choose files' dialog you will now
  165. see the url you are downloading.
  166.  
  167. <p><li>Bug fix: <b>Carlos Cortes</b> let me know that Getleft wouldn't work with Tcl/Tk
  168. older than 8.3, it should now work again with 8.1 or newer.
  169.  
  170. <p><li>Bug fix: The were some times when trying to select several urls from 
  171. the queue in the main window, that the urls would deselect themselves when
  172. releasing the mouse button, it shouldn't happen any more.
  173.  
  174. <p><li>Bug fix: In some cases, when in automatic mode, if a site failed to
  175. respond correctly, Getleft would try to download it once and again
  176. indefinetely, now it will simply leave it in the queue for you to decide
  177. what to do with it.
  178.  
  179.  
  180. </ul>
  181.  
  182. <h2>Version 1.1.1b1 released 5-June-03</h2>
  183. <ul>
  184.  
  185. <p><li>Enhancement: Thanks to <b>Chris Rutkowski</b> that pointed it to me, I have made Getleft
  186. download background images.
  187.  
  188. <p><li>Bug fix: I have mentioned before that Tcl has default recursion limit
  189. of 100 levels, there are times in very interlinked sites in which Getleft
  190. reaches that limit and it wasn't recovering from it as well as it should, which
  191. may have caused you to lose a few links.
  192.  
  193. <p><li>Bug fix: I you ever got an error about 'window(bar)' not existing
  194. when canceling a download, I hope you won't any more.
  195.  
  196. <p><li>Enhancement: I finally got Getleft to recognice the 'refresh' meta
  197. tag, the kind the automatically redirects you to another page.
  198.  
  199. <p><li>Enhancement: If you type <Control>-a or <Control>-e in
  200. the main window, all the urls in the queue will be selected.
  201.  
  202. <p><li>Bug fix: If you had more than one url selected in the queue and
  203. you right-clicked on one of them, the rest would lose the selection.
  204.  
  205. <p><li>Enhancement: Updated the tablelist widget to version 3.2 released by 
  206. <a href="tcl:Ayuda::InvokeBrowser http://www.nemethi.de" title="Csaba Nemithi's site">Csaba Nemethi</a>.
  207.  
  208. <p><li>Bug fix: If you opened the file log while there was nothing there
  209. and then, after some urls had been added, you right-clicked on one of them,
  210. you would get an error.
  211.  
  212. <p><li>Enhancement: The key bindings for the buttons will now also work
  213. if you have the caps lock enabled.
  214.  
  215. <p><li>Bug fix: In the description of the files in the 'Choose files'
  216. dialog, you could sometimes get a trailing '>' at the end of the
  217. description.
  218.  
  219. </ul>
  220.  
  221. <h2>Version 1.1 released 17-March-03</h2>
  222. <ul>
  223.  
  224. <p><li>Enhancement: The windows executable, is now created using the newest
  225. <a href="tcl:Ayuda::InvokeBrowser http://www.equi4.com/starkit" title="TclKit's site">TclKit</a>,
  226. based on 
  227. <a href="tcl:Ayuda::InvokeBrowser http://tcl.activestate.com" title="Tcl developer exchange">Tcl/Tk 8.4.2</a>
  228. which has just been released.
  229.  
  230. <p><li>Enhancement: Updated the tablelist widget to version 3.1 released by 
  231. <a href="tcl:Ayuda::InvokeBrowser http://www.nemethi.de" title="Csaba Nemithi's site">Csaba Nemethi</a>.
  232.  
  233. <p>As you can see I have updated many third party compoments just before the
  234. final release, I hope I won't have to pay for it.
  235.  
  236. <p><li>Enhancement: I added a 'See link' entry to the right-click menu in
  237. the main window.
  238.  
  239. <p><li>Bug fix: <b>Dennis Daniels</b> reported that if he closed the help
  240. window while it is drawing itself, he would get an error.
  241.  
  242. <p><li>Enhancement: <b>Dennis Daniels</b> suggested that when the url queue
  243. in the main window gets the focus by hitting the tab key, the active url
  244. should be clearly highlighted. While I was at it I also made the buttons 
  245. raise when they get the focus.
  246.  
  247. <p><li>Enhancement: I added a 'Launch referrer' entry to the right-click
  248. menu in the file log.
  249.  
  250. <p><li>Bug fix: While I was adding the 'Launch referrer' entry I noticed
  251. that when the cursor moved in the menu, the selected row would follow it,
  252. so now it doesn't.
  253.  
  254. <p><li>Bug fix: <b>Ken Priest</b> reported that on opening the dialog to
  255. program a delayed download he would get an error about an integer being
  256. to large to represent, I hope that is no longer possible.
  257.  
  258. <p><li>Bug fix: After getting the map of a site trying to put a url from
  259. it in the queue would raise an error.
  260.  
  261. <p><li>Bug fix: The subdialog to create a directory in Linux while
  262. selecting the directory in which to save the download wouldn't work.
  263.  
  264. <p><li>Bug fix: If you are still using Tcl/Tk version 8.3.x, which
  265. is still very common among Linux distributors, you may have got an
  266. error when trying to set the default browser.
  267.  
  268. <p><li>Bug fix: Depending on which browser you were using to view
  269. links, Getleft would block until you closed it.
  270.  
  271. </ul>
  272.  
  273. <h2>Version 1.1b3 released 4-March-03</h2>
  274. <ul>
  275.  
  276. <p><li>Enhancement: Due to a suggestion by <b>Dennis Daniels</b> I have added
  277. shortcuts to buttons in the dialog windows, so far you can only see them in the
  278. English and Spanish translations, the rest will have to wait until the
  279. translations are updated.
  280.  
  281. <p><li>Enhancement: In the right-click menu in the 'Site log' window you will 
  282. see an entry to launch a browser to read the local copy of the downloaded site.
  283.  
  284. <p><li>Enhancement: The scroll bars in the main window will only appear
  285. when needed.
  286.  
  287. <p><li>Enhancement: When uninstalling the 'full' version for Windows, you
  288. will be asked if you want to delete your log files, if you do Getleft won't
  289. leave any files behind, if you will install a newer version, answer no.
  290.  
  291. <p><li>Enhancement: The Windows' setup program are now created with
  292. <a href="tcl:Ayuda::InvokeBrowser http://www.jrsoftware.org/isinfo.php" title="Inno Setup">Inno Setup</a>
  293. version 3.0.6.
  294.  
  295. <p><li>Bug fix: You could delete the url being downloaded from the queue by
  296. hitting 'delete' on it.
  297.  
  298. <p><li>Bug fix: The option to limit the levels Getleft will follow wasn't 
  299. being saved in the default options.
  300.  
  301. </ul>
  302.  
  303. <h2>Version 1.1b2 released 17-Febraury-03</h2>
  304.  
  305. <ul>
  306.  
  307. <p><li>New feature: In the help screen, you can now click on external links,
  308. Getleft will invoke a browser to show you the link.
  309.  
  310. <p>In Linux and other unices, you will have to tell Getleft which 
  311. browser you would like to use, you can set it with the option in 
  312. the 'Tools' menu, or you can click
  313. <a href="tcl:Ayuda::ChooseLinuxBrowser .tophelpwindow" title="Choose browser">here</a>.
  314. In Windows, Getleft reads the registry to guess which is your favourite browser.
  315.  
  316. <p>For example, click
  317. <a href="tcl:Ayuda::InvokeBrowser http://personal1.iddeo.es/andresgarci/getleft/english/download.html" title="Download Getleft">here</a>
  318. to go to Getleft's downloading page.
  319.  
  320. <p>As all new features, this isn't as tested as it should be, please let
  321. me know if it doesn't work for you.
  322.  
  323. <p><li>Enhancement: And since I wrote the code to invoke browsers, I have added
  324. a 'See' button to the 'Choose files' dialog, you can use it to invoke a 
  325. browser and tell it to show the page from which you are trying to extract the
  326. links.
  327.  
  328. <p><li>Enhancement: I also make the 'Tcl' and 'cURL' images in the about
  329. box clickable, so that they will take you to their home pages.
  330.  
  331. <p><li>Enhancement: From the right-click menu in the site log you can also
  332. launch the browser to see the site.
  333.  
  334. <p><li>Enhancement: When I went to the file log to add the 'launch site'
  335. option to the right-click menu, I noticed it had none and that you couldn't
  336. delete an url by hitting 'Del' on it, so now it has the menu and you can
  337. delete the urls.
  338.  
  339. <p><li>Enhancement: In Linux if you, for example, clicked on the icon to see
  340. the site log and the site log was already opened but hidden below other
  341. dialogs, it would appear as if Getleft was ignoring your commands, now
  342. it will raise the requested window to the top.
  343.  
  344. <p><li>New feature: You can now choose between two different sets of icons for
  345. Getleft, the default is the new one 'Crystal', but you can change it the
  346. old one, 'HiColor', in the 'Tools' menu.
  347.  
  348. <p><li>Workaround: Getleft now supports links without a closing tag,
  349. something that should never happen, but it does.
  350.  
  351. <p><li>Bug fix: Getleft wouldn't work if you entered an url like:<br>
  352. <b>http://www.somedomain.com/C++/</b><br>
  353. and you told it to ignore the upper directories. The '+' and a couple
  354. other sings would choke Getleft.
  355.  
  356. <p><li>Bug fix: If you delete one url in the main window and there
  357. are no more urls selected, the 'Resume' button should deactivate
  358. itself, lately it wouldn't.
  359.  
  360. <p><li>Bug fix: <b>Paulo G Milani</b> was the first to report that
  361. there were times in which you got an error saying something like:
  362. 'HtmlParser::links(2,type)' not existing.
  363.  
  364. <p><li>Bug fix: Sometimes Getleft was still trying to download 'mailto'
  365. links.
  366.  
  367. <p><li>Bug fix: It sometimes happened that entries in the site log would
  368. appear duplicated or triplicated, ...
  369.  
  370. <p><li>Bug fix: When Getleft finished an automatic download, it wouldn't
  371. always hide the downloading window.
  372.  
  373. <p><li>Enhancement: Getleft default background colour in Kde 3.1 will be
  374. white.
  375.  
  376. <p><li>Bug fix: <b>Robert Lee</b> reported that the progress bar would always
  377. stay at 0% and then jump directly to 100% after the file was downloaded.
  378.  
  379. <p><li>Bug fix: The 'Pause now' option in the downloading window wouldn't work.
  380.  
  381. <p><li>Bug fix: In 1.1b1 I broke the 'Enter url' dialog, so that if you closed
  382. it by clicking on the window 'x', when you tried to use it again you would only
  383. get an error message.
  384.  
  385. <p><li>Bug fix: In 1.1b1 I also broke the Linux install script for GUI installs.
  386.  
  387. </ul>
  388.  
  389.  
  390. <h2>Version 1.1b1 released 20-Jan-03</h2>
  391. <ul>
  392.  
  393. <p><li>Enhancement: You can now select more than one url in the url queue.
  394. This way you will be able to change the options for several sites in one
  395. go, move more than one up or down the queue and things like that.
  396.  
  397. <p>There is one thing that may not be very intuitive though, if you have
  398. several urls selected and click on the 'Resume' button, only the first one
  399. will be downloaded. If you click on the 'Auto' button Getleft will download
  400. the selected urls in automatic mode in the given order, while it does these
  401. urls will change theirs colours so that you now which they are. If there
  402. are no select urls and you click on the 'Auto' button, Getleft will understand
  403. you mean all of them and start with the first.
  404.  
  405. <p>If you want to download them all in automatic mode but there is one
  406. already selected you can either press the 'Esc' key to clear the selection or
  407. select all urls with the mouse before clicking on the 'Auto' button.
  408.  
  409. <p><li>Enhancement: I have changed the way the downloading window works, 
  410. putting into it the buttons to pause, cancel and change the options of the
  411. download, and removing them from the main window.
  412.  
  413. <p>I had had a couple comments from users telling me it would be more intuitive
  414. this way, and besides, it will be a requirement if I ever make Getleft capable
  415. of downloading two sites simultaneously.
  416.  
  417. <p><li>Bug fix: <b>Juergen</b> reported that Getleft didn't work out
  418. of the box in Windows 95, I have updated the install pages accordingly.
  419.  
  420. <p><li>Bug fix: <b>Jorge Bartos</b> found out and patched a bug due to
  421. which Getleft wouldn't work if installed in '/usr/bin/'
  422.  
  423. <p><li>Bug fix: In the downloaded file log you can sort the list by the
  424. size of the file, up until now, Getleft thought that 257 bytes was bigger
  425. than 110k.
  426.  
  427. <p><li>Enhancement: After you enter an url using the 'Enter Url' dialog,
  428. the next time you use it, it will appear where you left it the last time.
  429. I did this because when putting urls in the queue from the 'Choose files'
  430. dialog, it would appear blocking the links and I had to move it just about
  431. every time.
  432.  
  433. <p><li>Enhancement: Updated the tablelist widget you can see in Getleft's
  434. main window to version 3.0 released by <b>Csaba Nemethi</b>. When sorting the
  435. logs, you will notice it is done much quicker.
  436.  
  437. <p><b>Csaba</b> has also identified the problem that makes Getleft crash on
  438. KDE 3.0 systems and provided me with a workaround.
  439.  
  440. <p><li>Enhancement: In the 'Choose Links' dialog you will now be able 
  441. to tell which extension to activate or deactivate.
  442.  
  443. <p><li>Bug fix: I noticed that Getleft tried to download relocated links every
  444. time it found them, now it will only do it the first time.
  445.  
  446. <p><li>Bug fix: <b>Dennis Daniels</b> noticed that, in Unix/Linux, it was possible
  447. to 'accept' the 'Enter url' dialog while the 'Select directory' one was still
  448. opened, you can't any more.
  449.  
  450. <p><li>Bug fix: <b>Dennis</b> also noticed you can maximize the windows in the
  451. wizard to configure Getleft the first time you run it, harmless but very ugly.
  452.  
  453. <p><li>Bug fix: Unless you are in automatic mode, when the server doesn't
  454. respond as it should for some time you are asked whether you want to
  455. continue with the download, at least you should be asked, lately Getleft was
  456. more likely to throw an error at you.
  457.  
  458. <p><li>Bug fix: When you changed the downloading options in the 'Choose Files'
  459. dialog, the page wouldn't get updated to reflect the links that are now 
  460. going to be local.
  461.  
  462. </ul>
  463.  
  464. <h2>Version 1.0.6 released 18-November-02</h2>
  465.  
  466. <ul>
  467.  
  468. <p><li>Bug fix: When downloading in automatic mode single files, like
  469. 'http://www.somedomain.com/dir/somefile.zip', Getleft would show the 
  470. 'It's over' dialog after every file.
  471.  
  472. <p><li>Workaround: I have been having crashes in Red Hat with KDE when I close
  473. the log windows,  I have tried to prevent the crash with limited success, it
  474. won't crash when you close the logs but it is likely to crash when you exit
  475. Getleft, not as bad, but it may cause you to lose the queue or log data.
  476.  
  477. <p><li>Enhancement: <b>Gordon Michael</b> complained that, when his
  478. computer is not connected and Getleft happens to try to download something,
  479. the urls get pushed from the queue to the log. The real solution may be
  480. to have Getleft connect the computer to the Internet, but in the meantime,
  481. I have made it harder for the url to leave the queue.
  482.  
  483. <p><li>Enhancement: <b>Gordon Michael</b> also asked for the extensions 'mp3',
  484. 'mpg', 'mpeg' and 'sit' to be included in the extensions dialog.
  485.  
  486. <p><li>Bug fix: <b>Ted Van Zwol</b> reported a site in which may file names
  487. had spaces encoded as '%20' like <b><a href="some%20link.html"></b>. Getleft
  488. downloaded them all right, but the weird thing is that browsers when they
  489. have to look for the file in the hard disk expect it to be called 'some link.html',
  490. with the space, no encoding, so they would report that the file was missing.
  491.  
  492. <p><li>Enhancement: Getleft will now start up much quicker.
  493.  
  494. <p><li>Bug fix: If you ever got an error about 'currentDir', you shouldn't
  495. any more.
  496.  
  497. <p><li>Enhancement: Updated the tablelist widget to version 2.8 released
  498. by <b>Csaba Nemethi</b>.
  499.  
  500. <p><li>Bug fix: In Linux, Getleft would not process for links files with the suffix
  501. written in capitals like .HTM or .HTML.
  502.  
  503. <p><li>Bug fix: <b>Satya</b> pointed out that sometimes Getleft would not download
  504. *.css files.
  505.  
  506. <p><li>Bug fixes: <b>Kip Twitchell</b> showed me a site that helped me fix a
  507. couple of bugs in Getleft:
  508. <ul>
  509. <p><li>The code to change html pages would get confused if:
  510.     <ul>
  511.     <p><li>It found the same link twice in the same line.
  512.     <p><li>If the site used numbers for file or directory names, like
  513.     <b><a href="1">something</a></b>
  514.     <p><li>Some links with tags, like <b>'file.html#end'</b>, were not being
  515.     changed for local browsing.
  516.     </ul>
  517. <p><li>With CGI scripts it is possible to have a file and a directory with
  518. the same name in the same directory.
  519. <p><li>Getleft was sending the tags <b>'index.html#1'</b> together with the request,
  520. I think I had already removed them sometime ago, but it seems I didn't.
  521. </ul>
  522. <p><li>Bug fix: Sometimes servers don't return the type of the file, in
  523. that case Getleft has to rely on the suffix of the file to know if it has
  524. to parse the file for more links, it so happens that if the first file to
  525. download ended in '.shtml', '.phtml',... Getleft wouldn't think it to be a
  526. html page.
  527. <p><li>Enhancement: A new desktop icon for the Windows version.
  528. <p><li>Bug fix: Getleft wouldn't use the Windows dialog to select
  529. directories with the latest Tcl/Tk 8.4.1
  530. <p><li>Bug fix: In the main window, if you right-clicked in the url being downloaded,
  531. the menu entry to put the url at the bottom would be disabled, instead of the one to
  532. delete it.
  533. <p><li>Bug fix: If you ever got an error saying something like:
  534. <b>list element in quotes followed by ";" instead of space</b>. You shouldn't
  535. any more.
  536. <p><li>Bug fix: In the 'Enter url' dialog you can now enter an Url with
  537. spaces in it, it is rare, but it happens.
  538. </ul>
  539.  
  540. <h2>Version 1.0.5 released 12-September-02</h2>
  541.  
  542. <ul>
  543.  
  544. <p><li>Enhancement: The 'full' Windows version is now created with a
  545. TclKit based on Tcl/Tk 8.4 (well, almost 8.4)
  546.  
  547. <p><li>Enhancement: Windows users with, at least, version 8.4b2 of
  548. Tcl/Tk will now enjoy a native dialog to choose directories. It makes
  549. creating directories a bit trickier, but it shouldn't be much of a problem.
  550.  
  551. <p><li>Enhancement: In the context menu at the main window, you can now
  552. tell Getleft to put an URL all the way to the top or the bottom of the
  553. queue.
  554.  
  555. <p><li>Enhancement: <b>Marty Backe</b> suggested that 'www.domain.com' and
  556. 'www.domain.com:8080' should be considered to be the same site, so if you
  557. are downloading one of them and there is a link to the second, it will be
  558. followed even if the 'External links' option is not set.
  559.  
  560. <p><li>Bug fix: I found two bugs with the cookie parsing procedures, they
  561. were unlikely to have any real effect though.
  562.  
  563. <p><li>Bug fix: I had to change the code that checks cURL's versions, as
  564. it would report that the lastest prereleases are too old for Getleft.
  565.  
  566. <p><li>Bug fix: In the 'Enter Url' dialog, when you click to change
  567. the directory in which the site will be saved, you should always start
  568. at the parent of the directory in the entry.
  569.  
  570. <p><li>Bug fix: When the server returned a 'File not found' error
  571. at the entered Url, the downloading window wouldn't disappear as it
  572. should do.
  573.  
  574. <p><li>Bug fix: It seems you can write a link like '//www.somesite.com/file.html'
  575. If you ever tried to download Slashdot's front page, this is the reason
  576. why it didn't work.
  577.  
  578. <p><li>Bug fix: If you tried to delete an item in the site log by using
  579. the 'supr' key you would get a nasty error message.
  580.  
  581. <p><li>Enhancement: In the 'Choose Links' dialog, the '+' and '-' button
  582. for 'Archives' will now act on 'tgz', 'rpm' and 'deb' files.
  583.  
  584. <p><li>In the 'Enter url' dialog, when you click on one of the entries,
  585. the content won't be selected in Linux, I still think it was a nice
  586. idea, but the applet in kde's panel that pops up a menu every time an
  587. URL, or something like it, is selected, disagrees.
  588.  
  589. <p>While I was at it, I made a couple of minor changes to the way the dialog
  590. works, hitting return in the 'url' entry will pass the focus to the 'directory'
  591. entry, and hitting it there will take it to the 'start' button, and if you invoke 
  592. the options dialog, it will appear over the 'Enter Url' one.
  593.  
  594. <p><li>Boring stuff: I changed the way the spinboxes work, nothing you should notice
  595. though.
  596.  
  597. </ul>
  598.  
  599. <h2>Version 1.0.4 released 24-July-02</h2>
  600.  
  601. <ul>
  602. <p><li>Enhancement: The 'full' Getleft version for Windows is now created
  603. using TclKit, it has two main benefits:
  604. <ul>
  605. <p><li>TclKit uses Tcl/Tk version 8.4b1, don't be fooled by the beta
  606. status, it works like a charm and, thanks to it, buttons will finally
  607. be the right height.
  608. <p><li>When using non-latin characters we used to get '?' symbols
  609. in the title bars and menu headings, I hope TclKit solves this problem, if
  610. it doesn't, please report it.
  611. </ul>
  612.  
  613. <p>Many thanks to <b>Nicolas Boretos</b> who clued me into what to do
  614. so that the different encodings were used and to <b>Vjacheslav Slobodjan</b>
  615. who reported the bug in the first place and then tested the packages until I
  616. got it right.
  617.  
  618. <p><li>Enhancement: <b>Vjacheslav Slobodjan</b> has updated his Russian translation.
  619.  
  620. <p><li>Bug fix: If you are using Tcl/Tk 8.4b1, you may have got an error about
  621. '$labelMonths(something)' not existing, well, with any luck you won't any more.
  622.  
  623. <p><li>New feature: I changed the 'Error log' completely, it will now log
  624. every transfer together with the result.
  625.  
  626. <p>I had been asked a couple of times for something like this, so I hope
  627. you like it, comments, as usual, are most welcome.
  628.  
  629. <p>Also as usual I made little changes, like changing the color of the
  630. odd numbered rows in the logs, if you don't like it, don't forget to
  631. complain.
  632.  
  633. <p><li>Enhancement: In the 'Enter Url' dialog, whenever one of the entries
  634. get the focus, its contents will be selected.
  635.  
  636. <p><li>Bug fix: Some time ago I told you I had prevented Tcl from crashing when
  637. it reaches its 100 recursion limit, it seems that code was somehow lost,
  638. so I had to do it again.
  639.  
  640. <p><li>Enhancement: When a download is over, the download window will be hidden
  641. before showing the 'It's over' message.
  642.  
  643. <p><li>Bug fix: If you change the local dir of a download in the log dialog
  644. in Windows, next time you used the Getleft, the directory name would be corrupted.
  645.  
  646. <p><li>Bug fix: Solved a problem with html pages whose files names contain
  647. spaces.
  648.  
  649. </ul>
  650.  
  651. <h2>Version 1.0.3 released 06-June-02</h2>
  652.  
  653. <ul>
  654.  
  655. <p><li>Enhancement: <b>Marek Dankowski</b> has upgraded the Polish
  656. translation.
  657.  
  658. <p><li>New feature:I have added two buttons to the 'Options' dialog,
  659. 'Save' will make the current values the default for the options
  660. and 'Load' will set the options to the default values.
  661.  
  662. <p><li>Bug fix: The 'Help' button in the 'Options' dialog didn't work
  663. quite as it should.
  664.  
  665. <p><li>Enhancement: <b>Vjacheslav Slobodjan</b> suggested merging
  666. the 'Enter Url' dialog with the 'Choose Directory' one. I hope you
  667. like the result which will be especially useful to those who always
  668. use the same directory. Nevertheless, if you don't like, please let
  669. me know.
  670.  
  671. <p>Since I was refactoring the dialog, I have put it in a new
  672. namespace called 'EnterURl' and made a new modified entry widget
  673. that includes a right-click context menu with the usual options,
  674. 'Cut', 'Copy',... in a namespace called 'menuEntry' (original
  675. I am not)
  676.  
  677. <p>As a side effect, I have also changed the way the 'Choose dir'
  678. dialog works, instead of opening in the directory of the last
  679. download to start, it will open itself in the directory of the
  680. last entered site. As usual, comments on whether it is a good
  681. or bad idea are appreciated.
  682.  
  683. <p><li>Workaround: There are some servers that report a file size of
  684. zero when there is a real file to download, until now Getleft would
  685. skip downloading these files thinking that there was nothing to 
  686. download, now it will try to download them regardless.
  687.  
  688. <p>To make it work, I have updated the cURL version required by Getleft
  689. to 7.9 in both Windows and Linux, I hope it won't bother you too much.
  690. <p>Anyway, since I don't have too much time to devote to testing, it
  691. is always a good idea to have the latest cURL, 7.9.7 right now.
  692.  
  693. <p><li>Bug fix: Solved a problem with links with spaces on them, the
  694. spaces will be changed to '%20' before sending the request.
  695.  
  696. <p><li>Bug fix: <b>Fabio Sturman</b> reported that Getleft would
  697. crash on startup, it happened in case you set a download to happen
  698. 'Only today' and then exited Getleft until after the time for the
  699. download had passed. 
  700. </ul>
  701.  
  702. <h2>Version 1.0.2 released 20-May-02</h2>
  703.  
  704. <ul>
  705. <p><li>Enhancement: When you use the 'Restore originals' or 'Purge Files'
  706. tools, the dialog to choose the directory in which to apply them will open
  707. in the directory you used last.
  708.  
  709. <p><li>Enhancement: I have made the 'Choose Dir' dialog appear within the
  710. 'Choose files' dialog when putting an URL in the queue using the context
  711. menu.
  712.  
  713. <p><li>Enhancement: <b>Vjacheslav Slobodjan</b> also told me that some of
  714. his friends had trouble using the options dialog, so I have added a button
  715. to the part of the help that explains them.
  716.  
  717. <p><li>Enhancement: <b>Vjacheslav Slobodjan</b> suggested hinting that the
  718. 'Choose files' dialog has a right-click context menu, so I have added that
  719. info to the message that appears when there are no links with the current
  720. options.
  721.  
  722. <p><li>Enhancement: <b>Vjacheslav Slobodjan</b> suggested that the downloading
  723. window shouldn't pop in and out while changing sites in automatic mode.
  724.  
  725. <p><li>Bug fix: if you ever got an error saying that there was no 'link'
  726. variable while doing a ftp transfer, you shouldn't anymore.
  727.  
  728. <p><li>Bug fix: For the last version I said that I had prevented Getleft
  729. from asking which links to follow when resuming a download, well, this
  730. time it should really be fixed.
  731.  
  732. <p><li>Bug fix: In the 'Choose files' dialog, clicking on '-' and '+' for
  733. images will now also work for images with the 'jpeg' extension and in the
  734. dialog to choose which extensions to filter/purge, when you select 'jpg' it
  735. will be as if you had also checked 'jpeg'.
  736.  
  737. <p><li>Enhancement: Updated the Tablelist widget to version 2.6 released by 
  738. <b>Csaba Nemethi</b>.
  739.  
  740. </ul>
  741.  
  742.  
  743. <h2>Version 1.0.1 released 02-May-02</h2>
  744.  
  745.  
  746. <ul>
  747.  
  748. <p><li>Bug fix: In the context menu in the 'Choose files' dialog, the names
  749. of the continents would always appear in Spanish.
  750.  
  751. <p><li>Bug fix: If you ever got an error saying that Getleft couldn't
  752. rename the cookie file, you shouldn't anymore.
  753.  
  754. <p><li>Bug fix: If you ever got an error message saying the file names
  755. were 'wrong', you shouldn't anymore.
  756.  
  757. <p><li>Bug fix: I noticed the 'Pause' button in the downloading windows
  758. sometimes had the 'Resume' tag when it should have been 'Pause', I think
  759. I solved it, but since I wasn't able to reproduce the bug, I am not too sure.
  760.  
  761. <p><li>Bug fix: If you changed the local directory path of one of the 
  762. downloads in the log in Windows, the directory slashes would be inverted.
  763.  
  764. <p><li>Bug fix: When you resumed an interrupted download, Getleft would
  765. ask you again to choose which links to download, something it should not.
  766.  
  767. <p><li>Enhancement: Updated the Tablelist widget to version 2.4 released by 
  768. <b>Csaba Nemethi</b>.
  769.  
  770. <p><li>Enhancement: Updated the Help System to version 1.4 released by
  771. <b>Andrei A. Gratchev</b>, main difference you will notice is that
  772. it now includes a search option.
  773.  
  774. <p><li>Enhancement: I tried to delete one entry in the log using the
  775. 'del' key, nothing happened, so I have made it happen both in the
  776. log and in the list of urls to download.
  777.  
  778. </ul>
  779.  
  780.  
  781. <h2>Version 1.0 released 14-March-02</h2>
  782.  
  783. <ul>
  784.  
  785. <p><li>Enhancement: Made some little changes to the downloading window
  786. to make it look better in Tcl/Tk 8.4a4 for Windows, now that the buttons
  787. are the right height.
  788.  
  789. </ul>
  790.